package org.afs.gescol.component.edt.gwt.client.service;

import java.util.List;

import com.bradrydzewski.gwt.calendar.client.Appointment;
import com.google.gwt.user.client.rpc.AsyncCallback;

/**
 * Async interface for EDT services.
 * @autor Kobla GBENYO (kobla.gbenyo@gmail.com)
 */
public interface EdtServicesGwtAsync {

    /**
     * Get time's table contents by year and period.
     * @param idAnnee the school year
     * @param idPeriode the period
     * @param callBack the callback
     */
    void getEdtContents(Long idAnnee, Long idPeriode, Long idClass, AsyncCallback<List<Appointment>> callBack);

}
